Nos permite realizar busquedas de archivos desde vim
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Para utilizar este plugin necesitamos los siguientes paquetes instaldos en nuestro sistema:
Podemos instalarlo con:
zypper in ripgrep
apt-get install ripgrep
Podemos instalarlo con:
zypper in the_silver_searcher
apt-get install silversearcher-ag
Podemos instalarlo con:
zypper in bat
apt-get install bat
nnoremap <C-f> :GFiles<CR>
nnoremap <C-g> :Rg<CR>
Si queremos buscar todos los archivos de la carpeta en la que estemos usamos el siguiente comando:
:Files
Si queremos tambien podemos hacer la busqueda de manera que se ignore todo lo que tenemos en el archivo .gitignore:
:GFiles
Si queremos podemos modificar el aspecto de la interfaz de busqueda añadiendo una de las siguientes configuraciónes en nuestro .vimrc:
Hacer que la ventana de preview ocupe un 30% del ancho:
let g:fzf_preview_window = ['right,30%', 'ctrl-/']
Poner la ventana de preview en la parte superior y oculta hasta que se active con Ctrl + /:
let g:fzf_preview_window = ['up:40%:hidden', 'ctrl-/']
Vim | plugin | FZF